home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
FM Towns: Free Software Collection 7
/
FM Towns Free Software Collection 7.iso
/
taropyon
/
hewin
/
ccifunc.lst
< prev
next >
Wrap
File List
|
1993-11-30
|
43KB
|
1,056 lines
★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆
CCI関数一覧表
------------------------------------------------------
by TaroPYON
Last modified 1993. 1.11 for HEwin ver.1.01a, 1.01b
TABSIZE 4, RIGHT MARGIN 110
★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆
※ タブサイズは4,右マージンサイズは110 以上に設定して見てください。
(*1) ver.1.01bに新規追加される関数/変数
(*2) ver.1.02bでは新しい機能が追加される
(*3) ver.1.02bでは仕様変更される
(*4) ver.1.01aでは正しく動作しない場合がある
(*5) ver.1.02bでは削除した関数
(*6) ver.1.02cで追加した関数
●C標準.入出力ライブラリ
※ High C Compiler V1.7 ライブラリリファレンスを参照
int errno
int *stdin
int *stdout
int *stderr
int putc(c,fp)
int puts(s)
int fputc(c,fp)
int fputs(s,fp)
int fread(buf,siz,blk,fp)
int getc(fp)
char *gets(s)
int fgetc(fp)
char *fgets(buf,siz,fp)
int fwrite(buf,siz,blk,fp)
FILE *fopen(fn,md)
int fclose(fp)
int fseek(fp,ofs,p)
long ftell(fp)
void rewind(fp)
void setbuf(fp,buf)
int fflush(fp)
int ungetc(c,fp)
int getchar()
int putchar(c)
void clearerr(fp)
int feof(fp)
int ferror(fp)
int fileno(fp)
int printf(form,...)
int fprintf(fp,form,...)
int sprintf(buf,form,...)
int vprintf(form,arg)
int vfprintf(fp,form,arg)
int vsprintf(buf,form,arg)
int scanf(form,...)
int fscanf(fp,formm...)
int sscanf(buf,form,...)
int system(s)
FILE *freopen(fn,md,fp)
●C標準,文字列/メモリ操作
※ High C Compiler V1.7 ライブラリリファレンスを参照
char *strcpy(s1,s2)
char *strncpy(s2,s2,n)
char *strcat(s1,s2)
char *strncat(s1,s2,n)
char *strchr(s,c)
char *strrchr(s,c)
char *strpbrk(s1,s2)
char *strtok(s1,s2)
char *strdup(s)
char *strstr(s1,s2)
int strcmp(s1,s2)
int strcmpi(s1,s2)
int strncmp(s1,s2,n)
int strlen(s)
int strspn(s1,s2)
int strcspn(s1,s2)
char *memccpy(s1,s2,n)
char *memchr(s,c,n)
char *memcpy(s1,s2,n)
char *memset(s2,c,n)
int memcmp(s1,s2,n)
double atof(s)
int atoi(s)
long atol(s)
int rand()
void srand(seed)
char *calloc(siz,blk)
char *malloc(siz)
char *realloc(ptr,siz)
void free(ptr)
int exit(n)
void abort()
char *getenv(env)
char *bsearch(key,base,memb,siz,func)
void qsort(bas,memb,siz,func)
int isalpha(c)
int isupper(c)
int islower(c)
int isdigit(c)
int isxdigit(c)
int isalnum(c)
int isspace(c)
int ispunct(c)
int isprint(c)
int isgraph(c)
int iscntrl(c)
int isascii(c)
int toupper(c)
int tolower(c)
long clock()
long time(timer)
int *localtime(timer)
long mktime(tm)
char *ctime(timer)
char *asctime(timeptr)
double difftime(time1,time2)
char *_ltoa(_long,char *,int)
char *_ultoa(_ulong)
void _searchenv(char *,char *,char*)
int _putenv(env)
● HEwinライブラリ
int _heep_max CCI ヒープ領域サイズ
int _code_max CCI コード領域サイズ
int _heep_pos
int _base_pos
int _stak_pos
int _code_pos
int _symb_pos
int _funcCall(func,n,...) CCI 関数呼び出し
int _inp(adr)
int _inpw(adr)
int _outp(adr,dat)
int _outpw(adr,dat)
int getds()
void _movedata(seg1,ofs1,seg2,ofs2,n)
void _setByte(ptr,dat)
void _setWord(ptr,dat)
void _setDword(ptr,dat)
int _getByte(ptr)
int _getWord(ptr)
int _getDword(ptr)
int iskan(s) 日本語文字判定
int iskana(c) 半角カタカナ判定
int iskanji(c) 日本語文字第1バイト判定
int iskanji2(c) 日本語文字第2バイト判定
int isalkana(c) 半角アルファベッド,カタカナ判定
int isalnmkana(c)
int isprkana(c)
int _ptnMatch(pos,len,upcase,ptn,str) 正規表現でのパターンマッチング
(*1)char *RePtnAlloc(ptn,upcase) 正規表現パターンマッチング用ワークの確保
(*1)void RePtnFree(rebuf) 正規表現パターンマッチング用ワークの開放
(*1)int RePtnMatch(rebuf,str) 正規表現によるパターンマッチング
(*1)int RePtnMatch2(rebuf,str,pos,len) 正規表現によるパターンマッチング
●TOWNS,グラフィックライブラリ
※ CライブラリV2.1リファレンス(グラフィックライブラリ)を参照
char *EgbPtr EGB ワークアドレス
int EGB_resolution(work,page,mode) 仮想画面の設定
int EGB_resolutionRam(work, 仮想画面の設定
page,pix,xs,ys,ram)
int EGB_displayStart(work, 表示開始位置の設定
mode,xstart,ystart)
int EGB_viewport(work,para) ビューポートの設定
int EGB_palette(work,vsync,para) パレットレジスタの設定
int EGB_writePage(work,npage) 書き込みページの指定
int EGB_displayPage(work,pri,display) 表示ページの指定
int EGB_color(work,n,color) 描画色の設定
int EGB_colorIGRB(work,n,color) 描画色の設定1
int EGB_pastel(work,ratio) 混色比率の設定
int EGB_writeMode(work,w_mode) 描画モードの設定
int EGB_linePattern(work,mode,l_pattern) 線分パターンの設定
int EGB_paintMode(work,p_mode) 面塗りモードの設定
int EGB_hatchingPattern(work,c,n,d,data) ハッチングパターンの設定
int EGB_tilePattern(work,c,n,d,data) タイルパターンの設定
int EGB_maskRegion(work,m_region) 画面マスク領域の設定
int EGB_mask(work,m) 画面マスクの設定
int EGB_pen(work,n) ペンの設定
int EGB_penSize(work,n) ペンの太さの設定
int EGB_penStyle(work,penpattern) ペン形状の設定
int EGB_maskBit(work,bit) マスクビットの設定
int EGB_textDirection(work,direction) 文字方向の設定
int EGB_textDisplayDirection(work, 文字表示方向の設定
direction)
int EGB_textSpace(work,space) 文字間空白の設定
int EGB_textZoom(work,n,xsize,ysize) 文字拡大率の設定
int EGB_fontStyle(work,style) 字体の設定
int EGB_superImpose(work,n) スーパーインポーズの設定
int EGB_dezitize(work,n) ディジタイズ
int EGB_sjisString(work,para) 文字列
int EGB_connectSjisString(work,para) 追加文字列
int EGB_asciiString(work,n,para) 文字列1
int EGB_connectAsciiString(work,n,para) 追加文字列1
int EGB_jisString(work,para) 文字列2
int EGB_connectJisString(work,para) 追加文字列2
int EGB_anyChar(work,xsize,ysize,data) 任意文字表示
int EGB_getBlockColor(work,para) ドットデータの読み込み
int EGB_putBlockColor(work,clip,para) ドットデータの書き込み
int EGB_getBlock(work,para) ドットデータの読み込み1
int EGB_putBlock(work,para) ドットデータの書き込み1
int EGB_getBlockZoom(work,para) ドットデータの読み込み2
int EGB_putBlockZoom(work,clip,para) ドットデータの書き込み2
int EGB_maskData(work,clip,para) マスクデータの書き込み
int EGB_scroll(work,n,xdot,ydot) 全画面スクロール
int EGB_partScroll(work,n,xdot,ydot,para) 部分画面スクロール
int EGB_region(work, 領域の設定
n,wsize,x1,y1,x2,y2,para)
int EGB_copy(work,n,para,wsize) 画面の複写
int EGB_rotate(work,n,para,wsize) 画面の回転
int EGB_resolve(work,wsize) 画面ぼかし
int EGB_pset(work,para) ポイント
int EGB_connect(work,para) 連続線分
int EGB_unConnect(work,para) 不連続線分
int EGB_polygon(work,para) 多角系
int EGB_rotatePolygon(work,para) 回転多角系
int EGB_triangle(work,para) 三角形
int EGB_rectangle(work,work) 矩形
int EGB_circle(work,para) 円
int EGB_arc(work,para) 円弧
int EGB_fan(work,para) 扇形
int EGB_ellipse(work,para) 楕円
int EGB_ellipticArc(work,para) 楕円弧
int EGB_ellipticFan(work,para) 楕扇形
int EGB_paint(work,para) ペイント1
int EGB_closePaint(work,para) ペンイト2
int EGB_point(work,n,x,y,ncolor) ポイント識別
int EGB_bow(work,para) 弓形1
int EGB_semiBow(work,para) 弓形2
●TOWNS,マウスライブラリ
※ CライブラリV2.1リファレンス(マウスライブラリ)を参照
int MOS_disp(n) 表示/消去
int MOS_rdpos(botton,x,y) 位置とボタンの読み取り
int MOS_setpos(x,y) 位置の設定
int MOS_horizon(x,y) 水平移動範囲指定
int MOS_vertical(x,y) 垂直移動範囲指定
int MOS_type(n,x,y,pattern) 形状の設定
int MOS_pulse(x,y) パルス/画素比の設定
int MOS_resolution(page,n) 仮想画面の設定
int MOS_writePage(page) 書き込みページの指定
int MOS_color(mode,color) 表示色の設定
int MOS_setControl(control) コントロールり登録
int MOS_getControl() コントロールの取得
int MOS_getDisp(n,level) 表示/消去状態の読み取り
●TOWNS,フォントライブラリ
※ CライブラリV2.1リファレンス(フォントライブラリ)を参照
int FNT_ankAddr(sx,sy,ank,seg,off) ANK フォントの読み出し
int FNT_ankRead(sx,sy,ank,seg,off) ANK フォントのコピー
int FNT_kanjiAddr(sx,sy,ank,kanji,off) 漢字フォントの読み出し
int FNT_kanjiRead(sx,sy,ank,kanji,off) 漢字フォントの読み出し
int FNT_sjisToJis(code) sjisからJIS への変換
int FNT_jisToSjis(code) JIS からsjisへの変換
●TOWNS,キーボードインターフェース
※ CライブラリV2.1リファレンス(FM C関数ライブラリ,キーボードインターフェース)を参照
int KYB_inpchk(chrcnt,encode) 入力のチェック
int KYB_shift() シフトキー状態の読み取り
int KYB_read(sw,encode) 文字の読み取り
int KYB_init() 初期化
int KYB_clic(sw) キーボードクリック音の制御
●TOWNS,プリンタインターフェース
※ CライブラリV2.1リファレンス(FM C関数ライブラリ,プリンタインターフェース)を参照
int PRB_status(status) プリンタ状態の読み取り
int PRB_chr(chr) 1文字出力
int PRB_string(count,string) 文字列出力
int PRB_remainbyte() 未印字バイト数の読み取り
●TOWNS,ブザーインターフェース
※ CライブラリV2.1リファレンス(FM C関数ライブラリ,ブザーインターフェース)を参照
int BPB_on() ブザーON
int BPB_off() ブザーOFF
int BPB_fixon() ブザー(一定時間オン)ON
int BPB_freeon(time,count) ブザー(カウンタ数,指定時間)ON
int BPB_rdinf(time,count) ブザー情報の読み取り1
int BPB_freeon2(time,freq) ブザー(周波数,指定時間)ON
int BPB_rdinf2(time,freq) ブザー情報の読み取り2
●TOWNS,CD-ROMライブラリ
※ CライブラリV2.1リファレンス(CD-ROMライブラリ)を参照
int cdr_restore(dev) シリンダ0へのシーク
int cdr_tseek(dev,timadr) 指定位置へのシーク(時間指定)
int cdr_tread(dev,timadr,buf,count) データの読み取り(時間指定)
int cdr_mtplay(dev,start,end) 音楽演奏開始(時間指定)
int cdr_rmtplay(dev,start,end) 音楽演奏情報の読み取り(時間指定)
int cdr_mstop(dev) 音楽演奏ストップ
int cdr_mphase(dev,stt,no,trk,disc) 音楽演奏状態の読み取り
int cdr_cdinfo(dev,typ,start,end,trk,disc) コンパクトディスク情報の読み取り
int cdr_pause(dev) 音楽演奏一時停止(PAUSE )
int cdr_continue(dev) 音楽演奏一時指定解除(CONTINUE)
int cdr_mtrplay(dev,start,end,count) 音楽演奏スタート(時間・回数指定)
int cdr_stptime(dev,time) CD-ROMドライブの回転停止時間
●TOWNS,サウンドライブラリ
※ CライブラリV2.1リファレンス(サウンドライブラリ)を参照
int SND_key_on(ch,note,velo) 音源の発音開始
int SND_key_off(ch) 音源の発音停止
int SND_pan_set(ch,pan) 音源の定位の指定
int SND_inst_change()
int SND_inst_write()
int SND_inst_read()
int SND_pitch_change()
int SND_volume_change()
int SND_key_abort()
int SND_fm_read_status()
int SND_fm_write_data()
int SND_fm_write_save_data()
int SND_fm_read_save_data()
int SND_fm_lfo_set()
int SND_pcm_wave_set()
int SND_pcm_mode_set()
int SND_pcm_sound_set()
int SND_pcm_sound_delete()
int SND_pcm_rec()
int SND_pcm_rec2()
int SND_pcm_play()
int SND_pcm_play2()
int SND_pcm_rec_stop()
int SND_pcm_play_stop()
int SND_pcm_status()
int SND_pcm_abort()
int SND_joy_in_1()
int SND_joy_in_2()
int SND_joy_out()
int SND_elevol_set()
int SND_elevol_init()
int SND_elevol_read()
int SND_elevol_mute()
int SND_elevol_all_mute()
int SND_fm_bank_load()
int SND_pcm_bank_load()
int SND_get_elevol_set()
int SND_get_elevol_mute()
●TOWNS,サイドワークライブラリ
※ 拡張ライブラリIV2.1リファレンス(サイドワークライブラリ)を参照
int sdk_isExist()
int sdk_exec()
int sdk_getNumProg()
int sdk_getProgNameLen()
int sdk_getProgName()
●TOWNS,ポケットライブラリ
※ 拡張ライブラリIV2.1リファレンス(ポケットライブラリ)を参照
(*1)int SCB_open()
(*1)int SCB_close()
(*1)int SCB_isFormatAvailable()
(*1)int SCB_empty()
(*1)int SCB_write()
(*1)int SCB_read()
(*1)int SCB_seek()
●“Pride”ディスプレイシステム
void DSP_sysReInit() 表示システム再設定
int DSP_getWritePage() 書き込みページ取得
void DSP_writePage(page) 書き込みページ指定
void DSP_pset(x,y,func,col) ドット描画
void DSP_line(x1,y1,x2,y2,fun,col) 直線描画
void DSP_box(x1,y1,x2,y2,fun,col) 矩形描画
void DSP_boxf(x1,y1,x2,y2,fun,col) 矩形塗潰描画
void DSP_boxHol(x1,y1,x2,y2,fun,c1,c2) ボタン型矩形描画
void DSP_boxfHol(x1,y1,x2,y2,fun,c1,c2,c3) ボタン型矩形塗潰描画
char *DSP_pushVram(md,x1,y1,x2,y2) 矩形イメージデータ退避
void DSP_popVram(vblk) 矩形イメージデータ復元
void DSP_dspVram(vblk,x,y) 矩形イメージデータ表示
void DSP_freeVram(vblk) 矩形イメージデータ開放
void DSP_symbol(x0,y0,xb,yb,fun,col,bac, 文字列表示
fnt,fntdir,dspdir,space,form, ... )
void DSP_setFntTbl(fnt) 8×16ドット表示フォント設定
void DSP_setPlt(plt) パレットの設定
char *DSP_pushPlt() パレットの退避
void DSP_popPlt(plt) パレットの復元
void DSP_str(x,y,col,bac,fnt,form,...) 高速文字列表示
void DSP_egbStr(x,y,col,bac,fnt,form,...) 文字表示
void DSP_puts12(x,y,col,bac,form,...) 高速12ドットフォント文字列表示
void DSP_egbPuts12(x,y,col,bac,form,...) 12ドットフォント文字列表示
void DSP_putGearIcon(x,y,no,sw,fun,col,bac) 32×32ドットアイコン表示
void DSP_putFont(x,y,no,col,bac,fun) 特殊フォント表示
●“Pride”マウスシステム
int MOS_pget(x,y) マウスカーソル位置/ボタン状態取得
int MOS_moveArea(x1,y1,x2,y2) マウスカーソル移動範囲の指定
int MOS_initMoveArea() マウスカーソル移動範囲の初期化
(*2)void MOS_curDisp(sw) マウスカーソル表示制御
void MOS_curType(no) マウスカーソル形状指定
void MOS_moveFrame(fr) マウスカーソル移動枠指定
char *MOS_push() マウス状態退避
void MOS_pop(mos) マウス状態復元
void MOS_setPos(x,y) マウスカーソル位置指定
char *MOS_pushPos() マウスカーソル位置の退避
void MOS_popPos(mosP) マウスカーソル位置の復元
int ScnStoVX(x) 座標変換(layer 1 ⇒ 0)
int ScnStoVY(y) 座標変換(layer 1 ⇒ 0)
int ScnVtoSX(x) 座標変換(layer 0 ⇒ 1)
int ScnVtoSY(y) 座標変換(layer 0 ⇒ 1)
●“Pride”キーボードシステム
int kbhit() キーバッファに文字があるか調べる
int getkey(ec) キー入力
int KBF_clear() キーバッファ内容の消去
void KBF_kan_on() かな漢字変換を有効にする
void KBF_kan_off() かな漢字変換を無効にする
int KBF_kan_getMode() モードの取得
void KBF_kan_setMode(md) モードの設定
void KBF_kan_setPos(x,y) 未確定文字表示位置の指定
void KBF_kan_setStr(s) 再変換/単語登録文字列の設定
●“Pride”イベントシステム
char *EVT_getPtr(sbj) ユーザー設定ポインタの取得
char *EVT_alloc(evt,n) イベント作業領域の確保
void EVT_free(evt) イベント作業領域の開放
int EVT_link(evt1,evt2) イベントの結合
int EVT_unlink(evt1,evt2) イベントの分離
void EVT_unset(evt,pos) イベントの解除
int EVT_set_mos(evt,pos,no,att, マウスイベントの設定
btn,x1,y1,x2,y2,func,ptr)
int EVT_set_key(evt,pos,no,att, キーイベントの設定
ch,ec,func,ptr)
int EVT_chk(evt,cd) イベントループ/実行
int EVT_send_key(evt,ch,ec) キーコード指定イベント実行
int EVT_pointMove(evt,nx,ny,ox,oy) イベント座標の移動
int EVT_setMsgBtn(evt,pos,no,att, マウスボタン描画/イベント設定
btn,x0,y0,xs,ys,func,ptr,c1,c2,c3,form, ...)
int EVT_setSelBtn(evt,pos,no,att, マウスボタン描画/イベント設定
btn,x0,y0,xs,ys,func,ptr,c1,c2,c3,form, ...)
void EVT_idl() アイドリング処理呼び出し
void EVT_mos_waitBO() マウスボタンが離されるのを待つ
int EVT_mos_pget(x,y) マウスカーソル位置/ボタン状態取得
int EVT_getkey(ec) キー入力
int EVT_kbhit() キーバッファに文字があるか調べる
●“Pride”メニューシステム
char *MNU_alloc(n) メニュー項目作業領域の確保
int MNU_setObj(obj,n,att,key,msg,para,no, メニュー項目の設定
func,ptr)
char *MNU_open(x,y,att,obj,title) メニューオープン
int MNU_start(mnu) メニューサービス開始
void MNU_close(mnu) メニュークローズ
void MNU_free(obj) メニュー項目作業領域の開放
char *MNU_allocBtn(n) ボタン選択タイプメニュー,ボタン作業領域の確保
int MNU_setBtn(btn,n,ch,ec,no,msg ) ボタン選択タイプメニュー,ボタン設定
int MENU_selectBtn(x,y,c1,c2,c3, ボタン選択タイプメニューサービス開始
att,n,btn,form, ... )
void MNU_freeBtn(btn) ボタン選択タイプメニュー,ボタン作業領域の開放
int MENU_sure(x,y,c1,c2,c3,att,form, ...) 確認用メニュー表示
int MNU_wait(sec) 指定時間待つ
void SYL_clear() システム行の消去
void SYL_puts(col,form, ...) システム行に文字列を表示する
●“Pride”ダイアログシステム
char *DLG_getPtr(dlg) ユーザー設定ポインタの取得
int DLG_getFr(dlg,pos) ダイロアグの表示位置/大きさの取得
char *DLG_open(x0,y0,xs,ys,col,func,ptr) ダイアログのオープン
int DLG_dsp(dlg) ダイアログの表示
void DLG_move(dlg,x,y) ダイアログの移動
void DLG_close(dlg) ダイアログのクローズ
int DlgMove(dlgFr) ダイアログの移動用サービス
int DLG_tmpMsgBox(x,y,c1,c2,c3,form, ... ) メッセージ表示ダイアログの表示
int DLG_tmpMsgTime(x,y,c1,c2,c3, 時間指定メッセージ表示ダイアログの表示
sec,form, ... )
char *DLG_msgOpen(x,y,cxs,cys,c1,c2,c3, メッセージ表示ダイアログ,オープン
form, ... )
int DLG_msgSetConfig(dlg,tab,fntX,fntY) メッセージ表示ダイアログ,タブサイズ/フォントサイズ指定
(*1)int DLG_msgSetCenteringMode(dlg.md) メッセージ表示ダイアログ,センタリングモード指定
(*1)int DLG_msgSetPosition(dlg,x,y) メッセージ表示ダイアログ,文字表示位置指定
(*1)int DLG_msgSetColor(dlg,col,bac) メッセージ表示ダイアログ,文字色/背景色指定
(*2)void DLG_msgClear(dlg,col) メッセージ表示ダイアログ,画面消去
(*1)int DLG_msgPutc(dlg,ch) メッセージ表示ダイアログ,文字表示
(*3)int DLG_msgPuts(dlg,s) メッセージ表示ダイアログ,文字列表示
(*1)int DLG_msgPrintf(dlg,form,...) メッセージ表示ダイアログ,文字列表示
int DLG_msgClose(dlg) メッセージ表示ダイアログ,クローズ
int DLG_msgConsSet(dlg,col,bac) メッセージ表示ダイアログ,DOS コンソール設定
int DLG_msgConsEnd(dlg) メッセージ表示ダイアログ,DOS コンソール設定解除
char *DLG_getsOpen(x,y,Xs,form, ...) 文字列入力ダイアログ,オープン
void DLG_getsClose(dlg) 文字列入力ダイアログ,クローズ
int DLG_getsSetTitle(dlg,form,...) 文字列入力ダイアログ,タイトル設定
int DLG_getsStart(dlg,bufSiz,buf) 文字列入力ダイアログ,サービス開始
(*6)char *DLG_txtOpen(x,y,xn,yn,lin,n) テキストメッセージダイアログ,オープン
(*6)int DLG_txtChangeLin(dlg,lin) テキストメッセージダイアログ,テキストデータの変更
(*6)int DLG_txtSetTitle(dlg,form, ...) テキストメッセージダイアログ,タイトル設定
(*6)int DLG_txtSetGuideMsg(dlg,form, ...) テキストメッセージダイアログ,ガイドメッセージ設定
(*6)int DLG_txtStart(dlg) テキストメッセージダイアログ,サービス開始
(*6)int DLG_txtClose(dlg) テキストメッセージダイアログ,クローズ
(*6)char *DLG_txtSetLinBuf() テキストメッセージダイアログ,テキストデータ設定
(*6)int DLG_txtFreeLinBuf() テキストメッセージダイアログ,テキストデータ開放
●“Pride”ファイルシステム
int FS_dosErrChk() エラーチェック
int FS_chdrv(drv) カレントドライブ変更
int FS_chdir(dir) カレントディレクトリ変更
int FS_rename(fn,name) ファイル名変更
int FS_remove(fn) ファイル削除
int FS_mkdir(dir) ディレクトリ作成
int FS_rmdir(dir) ディレクトリ削除
int FS_getdrv() カレントドライブ取得
int FS_getdir(dir) カレントディレクトリ取得
int FS_getdir2(dir) カレントディレクトリ取得(タイプ2)
int FS_getDskFree(drv,total,write) ディスクスペース取得
int FS_getDskVolume(drv,vol) ディスクボリューム名取得
void FS_strupr(s) 文字列中の半角アルファベットを大文字に
void FS_strlwr(s) 文字列中の半角アルファベットを小文字に
int FS_cmpfnam(fn1,fn2) ファイル名比較
int FS_getFnamPath(fn,pn) パス名からファイル名を取り出す
void FS_getDnamPath(dir,pn) パス名からディレクトリ名を取り出す
int FS_getWnamPath(wild,pn) パス名からワイルドカード指定ファイル名を取り出す
char *FS_getFnam(fnam,name) 拡張子を取り除く
char *FS_getSnam(snam,name) 拡張子だけ取り出す
char *FS_getDnam(dir,name) ディレクトリ名だけを取り出す
int FS_argSet(s,argv) 文字列を語句に分解する
void FS_argClear(argc,argv) 分解した語句の作業領域開放
int FS_setFullPathname(pn,fn) フルパス名の取得
void FS_appendSnam(df,ef,sub) 拡張子の追加
int FS_isdelim(ch) 指定の文字がパスの区切りかかどうか調べる
(*1)void FS_dos2unix(fn1,fn2) UNIXファイル名からDOS ファイル名に変換
(*1)void FS_unix2dos(fn1,fn2) DOS ファイル名からUNIXファイル名に変換
int FS_isFileExist(fn) ファイルが存在するか調べる
(*1)char *FS_pushDir() ディレクトリの退避
(*1)int FS_popDir(dir) ディレクトリの復元
●“Pride”DTAコントロールシステム
※ ver.1.01b以降でサポート
(*1)char *DTA_open() DTA オープン/作業領域の確保
(*1)void DTA_readData(dtaCtrl,buf,ofs,siz) DTA からの読み込み
(*1)void DTA_writeData(dtaCtrl,buf,ofs,siz) DTA への書き込み
(*1)int DTA_freeCtrl(dtaCtrl) DTA 作業領域の開放
(*1)int DTA_resetCtrl(dtaCtrl) 子プロセスからの復帰処理
(*1)int DTA_dump(fn) DTA 内容のファイル出力
(*1)int DTA_flush(dtaCtrl) DTA 内容のフラッシュ
(*1)int DTA_putHeader(dtaCtrl) ヘッダの設定/書き込み
(*1)int DTA_getHeader(dtaCtrl) ヘッダの取得/読み込み
(*1)char *DTA_getSlot(dtaCtrl,name) スロットの取得
(*1)char *DTA_openSlot(dtaCtrl,name,siz) スロットの確保/オープン
(*1)int DTA_clearSlot(dtaCtrl,slot) スロット内容の初期化
(*1)int DTA_removeSlot(dtaCtrl,name) スロットの削除
(*1)char *DTA_createRecode(dtaCtrl,name,siz) レコードの作成
(*1)char *DTA_openRecode(dtaCtrl,name) レコードのオープン
(*1)int DTA_closeRecode(dtaCtrl,recode) レコードのクローズ
(*1)int DTA_flushRecode(dtaCtrl,recode) レコードのフラッシュ
(*1)int DTA_freeAllRecode(dtaCtrl) 全レコードの開放
(*1)int DTA_readRecode(dtaCtrl,recode) レコード内容の読み込み
●HEwin,アプリケーション
short *AplCol アプリケーションカラーテーブル
int AplErrMsgTime エラーメッセージ表示時間
void ReInitCrtc() CRTC再設定
void AplTimeDspReset() 日付/時刻表示システムのリセット
void AplTimeDspStop() 日付/時刻表示システムの動作停止
void AplTimeDspStart() 日付/時刻表示システムの動作開始
char *AplGetStartPath 起動ディレクトリ
int AplHelpDlg(fn,msg) ヘルプ表示ダイアログ
int AplIdlingFuncList() アイドリング処理関数の一覧表示
int APL_setWallPaper(typ,...) 壁紙の設定
int APL_getWallPaper(md) 壁紙状態の取得
int Apl_setBlackOut(flg,sec,func) ブラックアウトタイム関数設定
int Apl_setTimer(flg,sec,func) タイマー関数設定
int Apl_timerStart() タイマー始動
(*1)int Apl_stdWinSizeSet(typ,xs,ys) アプリケーション標準ウィンドゥサイズ設定
char *GetEvtSbjPtr(sbj) イベント用ユーザー設定ポインタの取得
int AplSdkExec(no) サイドワークプログラムの起動
int AplSideWorkMenu() サイドワークメニューの呼び出し
char *PcbDta; DTA 先頭アドレス
char *PcbEnd; DTA 終了アドレス
(*1)char *DtaCtrl; DTA 管理用
(*1)int AplPclCheck(fn) 子プロセスプログラムがリンクされているか調べる
(*1)int AplPclLink(fn,siz) 子プロセスプログラムのリンク
(*1)int AplPclSetPath(path) 子プロセスプログラム格納パスの設定
(*1)int AplPclExec(fn,md) 子プロセスプログラムの実行
(*1)int AplDtaInit() DTA 初期化
(*1)int AplDtaSetDat(name,siz,dat) DTA レコードにデータ設定
(*1)int AplDtaSetStr(name,form,...) DTA レコードに文字列設定
(*1)char *AplDtaGetPtr(name,siz) DTA レコードデータ取得
int AplRecWrite(form,...) 日付/時刻メッセージ記録
(*1)char *AMAC_allocWork(upcase) 汎用キー検索用作業領域の確保
(*1)void AMAC_freeWork(amac) 汎用キー検索用作業領域の開放
(*1)char *AMAC_getKey(amac,key) キー検索
(*1)int AMAC_setKey(amac,key,name) キーの設定
(*1)char *AMAC_getName(amac,key) 登録名の取得
(*1)int AMAC_save(amac,fn,title) キーテーブルの保存
(*1)int AMAC_load(amac,fn) キーテーブルの読込
●BGM/MIDIシステム
char *MidPortTbl MIDIポートテーブル
int MID_send(port,buf,siz) MIDIデータ送出
int MID_putc(port,ch) MIDIデータ送出(1バイト)
int MID_playStart(fn) 演奏開始
int MID_playStop() 演奏停止
int MID_playStatFlag() 演奏状態の取得
char *BgmTop BGM リスト先頭ポインタ
char *BgmCrt 現在演奏中のBGM リストポインタ
int BgmNum BGM リスト登録曲数
int BgmMode BGM 演奏モード
int BgmMexSendWait MEX データ送信ウェイト
int BgmMexSendPort MEX データ送信ポート
int BGM_stop() BGM 演奏停止
int BGM_playStart() BGM 演奏開始
int BGM_load(fn) BGM リストデータ読み込み
int BGM_save(fn) BGM リストデータ保存
int BGM_sendMexFile(fn,port,wait) MEX データ送信
int BGM_append(title,fn,mex) BGM リストに曲データ追加
void BGM_clearAll() BGM リストの初期化
●HEwin,ファイルダイアログ
(*1)char FdlDefaultSort ファイル名表示デフォルトソートタイプ
(*3)char *FDL_open() ファイルダイアログのオープン
int FDL_start(fdl) ファイルダイアログサービス開始
int FDL_close(fdl) ファイルダイアログクローズ
void FDL_freeMarkFile()
int FDL_setMarkFile()
char *FDL_getMarkFile()
int FDL_get_config()
int FDL_set_config()
int FDL_set_title()
char *FDL_set_defaultFilename()
int FDL_set_wildcard()
char *FDL_get_filename()
int FDL_set_startPath()
int FDL_get_drv()
char *FDL_get_whare()
int FdlSetWildCardList()
int FdlSetWildCardHis()
int FdlWildCardMenu()
int FDL_setFiDef()
int FDL_getFileType()
(*5)int FDL_setPos(no,x0,y0,xs,ys) ファイルダイアログ表示位置/サイズ指定
(*5)char FsDefSort ファイル名表示デフォルトソートタイプ
(*5)void FDL_clearStack(fdl) ファイル名スタック消去
(*5)int FDL_setStack(fdl,fn) ファイル名スタックに積む
(*5)char *FDL_getStack(fdl,n) ファイル名スタック上のファイル名取得
(*5)int FDL_setStackMax(fdl,n) ファイル名スタック保持数の指定
(*5)int FDL_getConfig(fdl) ファイルダイアログ,コンディション取得
(*5)int FDL_setConfig(fdl,cd) ファイルダイアログ,コンディション設定
(*5)int FDL_setTitle(fdl,title) ファイルダイアログ,タイトル設定
(*5)int FDL_setStartFile(fdl,fn) ファイルダイアログ,デフォルトファイル名指定
(*5)int FDL_setWildCard(fdl,wild) ファイルダイアログ,ワイルドカード設定
(*5)int FDL_setStartPath(fdl,path) ファイルダイアログ,スタートアップパス設定
(*5)char *FDL_getFn(fdl) ファイルタイアログ,入力ファイル名取得
(*5)int FDL_getDrv(fdl) ファイルダイアログ,ドライブ取得
(*5)char *FDL_getWhare(fdl) ファイルダイアログ,ディレクトリ取得
●HEwinファイルシステム
char *FM_fopen(fn,md) ファイルオープン
int FM_fclose(fp) ファイルクローズ
int FM_updateOff() ファイルマネージャの更新処理動作停止
int FM_updateOn() ファイルマネージャの更新処理動作開始
void FM_updateInit() ファイルマネージャの更新処理の初期化
void FM_findconfig(sort) ファイル名取得のソートタイプ指定
(*4)int FM_findfirst(fn,buf) 最初に一致するファイル情報の取得
int FM_findnext(buf) 次に一致するファイル情報の取得
int FM_fcopy(wild,att,cpyAtt,path,fn) カレントディレクトリ上のファイル複写
int Aff_setRunFileAttr(ftyp,name,atyp,...) 実行ファイル属性の設定
int Aff_fileCopy2(src,dst) ファイルの複写
(*5)int Afm_setAfDef(type, icon, name ) ファイル名表示,属性/アイコン番号の設定
(*5)int Afm_getFileType(icon,fn) ファイルタイプ/アイコン番号の取得
●HEwin,DOSコンソール関係
(*5)char *DcnGetTxdPtr(dcn) コンソール作業用ポインタの取得
(*1)char *DcnGetCnsPtr(dcn) コンソール作業用ポインタの取得
char *DcnGetCmdLine(dcn) コマンドラインの取得
void DcnSetCmdLine(dcn,cmd) コマンドラインの設定
int DcnMetaKeySet(ch,s) メタキーの設定
int DCN_metakey(dcn) メタキー
int DCN_setPfkeyMsg(pfno,shift,msg) PFキーメッセージの設定
void DCN_help(dcn) ヘルプ
int DCN_resizeMax(dcn) ウィンドゥの拡大
int DCN_resizeMin(dcn) ウィンドゥの縮小
(*1)int DCN_changeColor(dcn) カラーテーブルの変更
int DCN_menu(dcn) メニュー実行
(*2)int DcnSetCommand(cmd,typ) コマンド種別設定
int DCN_consOpen(dcn) コンソール出力フックオープン
int DCN_consClose(dcn) コンソール出力フッククローズ
int DCN_system(dcn,cmd) DOS コマンド実行
int DCN_exec(dcn,flag,cmd) DOS コマンド実行
int DCN_puts(dcn,s) 文字列出力
int DCN_dic(dcn) CD辞書検索
●“Pride”コンソール
※ ver.1.01b からサポート
(*1)int CNS_set_dspFunc(cns) 描画関数の設定
(*1)char *CNS_open() コンソールのオープン
(*1)void CNS_close(cns) コンソールのクローズ
(*1)int CNS_getMarginAdjust(cns) マージンサイズの取得
(*1)void CNS_setScnWork(cns) 画面表示用ワークの設定
(*1)int CNS_setScnSize(cns,x1,y2,x2,y2) コンソール表示サイズの設定
(*1)int CNS_changeScnSize(cns,x1,y1,x2,y2) コンソール表示サイズの変更
(*1)int CNS_clearBuffer(cns) コンソールバッファの初期化
(*1)int CNS_getStrXY(cns,buf,len,x,y ) コンソールバッファ中の文字列取得
(*1)char *CNS_getLinPtr(cns,ln) 行バッファポインタの取得
(*1)int CNS_setc(cns,x,y,ch) コンソールバッファに文字出力
(*1)int CNS_chkScroll(cns) スクロールチェック
(*1)int CNS_putAnk(cns,x,y,ch) ANK の表示
(*1)int CNS_putKan(cns,x,y,sjis) 漢字の表示
(*1)int CNS_putc(cns,ch) 文字の出力
(*1)int CNS_puts(cns,s) 文字列の出力
(*1)int CNS_flush(cns,ln,n) 画面描画
(*1)int CNS_jump(cns,ln) 指定行にジャンプ
(*1)int CNS_nextLine(cns,n) 次行
(*1)int CNS_prevLine(cns,n) 前行
(*1)int CnsSet_maxLinBuf(cns,n) コンソールバッファ行保持数の設定
(*1)int CnsGet_maxLinBuf(cns) コンソールバッファ行保持数の取得
(*1)int CNS_saveFile(cns,fn,msgFlag ) コンソールバッファの保存
(*1)int CNS_cutSet(cns) カットバッファの設定
(*1)int CNS_mosDragCut(cns,x,y) ドラッグカット開始
(*1)void CNS_colorTable(cns) カラーテーブルの設定
(*1)int CNS_saveColTbl(cns,fn) カラーテーブルの保存
(*1)int CNS_loadColTbl(cns,fn) カラーテーブルの読込
●HEwin,通信/RS-232C関係
(*6)void RS_pause() RS-232C の一時停止
(*6)void RS_continue() RS-232C の再開
int RS_reopen(port) RS-232Cの再オープン
void RS_close(port) RS-232Cのクローズ
char *RS_open(port) RS-232Cのオープン
int RS_chk(port) RS-232C受信バッファ状態の取得
int RS_getc(port) 受信バッファから1文字入力
int RS_putc(port,ch) RS-232Cに1文字送信
(*1)int NTM_setCmdStr(ntm,s) 行入力部に文字列設定
int NTM_rsPuts(ntm,s) RS-232Cに文字列送信
int NTM_wait(sec) ウェイト
int NTM_waitStr(ntm,sec,ptn, ...) 指定の文字列を受信するまで待つ
int NTM_waitInstr(ntm,sec,ptn, ...) 指定の文字列を受信するまで待つ
int NTM_online(ntm) オンライン状態にする
int NTM_offline(ntm,sec) オフライン状態にする
char NtmGetRsbPtr(ntm) rsb ポインタの取得
int NtmGetRsbPort(ntm) ポート番号の取得
(*1)char *NtmGetCnsPtr(ntm) コンソールライブラリ作業領域ポインタの取得
(*5)char *NtmGetTxdPtr(ntm) コンソールライブラリ作業領域ポインタの取得
char *NtmGetCmdLine(ntm) 行入力部文字列の取得
void NtmSetCmdLine(ntm,s) 行入力部文字列の設定
char *NtmGetLinBuf(ntm) RS-232C 行バッファの取得
char *NtmGetCenterPtr(ntm) センタ作業領域ポインタの取得
int NtmSetCrWait(ntm,msec) 改行ウェイト時間の設定
int NtmGetCrWait(ntm) 改行ウェイト時間の取得
(*1)int NtmFilterModeOn(ntm) フィルタモード開始
(*1)int NtmFilterModeOff(ntm) フィルタモード終了
(*1)char *NtmGetFilterFunc(ntm) フィルタCCI 関数名の取得
(*1)int NtmSetFilterFunc(ntm,func) フィルタCCI 関数の設定
(*1)int NtmGetFilterPtn(ntm) フィルタパターンの取得
(*1)int NtmSetFilterPtn(ntm,ptn,upcase) フィルタパターンの設定
(*1)char *NtmGetRePtn(ntm) フィルタパターン用作業領域ポインタの取得
(*1)int NTM_sendFilter(ntm,buf) フィルタテスト
int NTM_cmdJump(ntm,cmd) コマンドの実行
int NTM_puts(ntm,s) 通信用コンソールバッファに文字列出力
void NTM_rsPause(ntm,md) 受信一時停止/再開
int NTM_fileDownStop(ntm) ダウンロードの中止
int NTM_fileDownCheck(ntm) ダウンロード処理のチェック
int NTM_fileDownload(ntm,fn) ファイルにダウンロード開始
int NTM_fileUpload(ntm,fn) ファイルのアップロード
int NTM_Xupload(ntm.fn) X-Modem プロトコルでファイルをアップロード
int NTM_Xdownload(ntm,fn) X-Modem プロトコルでファイルをダウンロード
int NtmMetaKeySet(ch,s) メタキーの設定
int NTM_setPfkeyMsg(pf,sht,msg) PFキー表示メッセージの設定
void NTM_help() ヘルプ表示
char *NtmGetKeyWord(ntm) センタキーワードの取得
char *NtmGetName(ntm) センタ名の取得
char *NtmCenterGetKeyWord(center) センタキーワードの取得
char *NtmCenterGetFuncKey(center) CCI 関数キーワードの取得
char *NtmCenterGetName(center) センタ名の取得
char *NtmCenterGetRecKey(center) 日付/時刻記録キーワードの取得
void NtmCenterGetRsPara(center,port,md,bard) RS-232C パラメータの取得
void NtmCenterGetRsBreak(center,bk) ブレーク時間送出時間の取得
void NtmCenterGetCrWait(center,msec) 改行ウェイト時間の取得
char *NtmCenterGetDownDir(center) ダウンロードディレクトリの取得
char *NtmCenterGetUpDir(center) アップロードディレクトリの取得
char *NtmCenterGetTel(center) ダイアルナンバの取得
char *NtmCenterGetModem1(center) 第1モデム初期化コマンドの取得
char *NtmCenterGetModem2(center) 第2モデム初期化コマンドの取得
char *NtmCenterGetHadle(center) ハンドル名の取得
char *NtmCenterGetID(center) ログインIDの取得
char *NtmCenterGetPassword(center) ログインパスワードの取得
char *NtmCenterGetPara(center) オプションパラメータの取得
long NtmCenterGetTime(center,n) 汎用日付/時刻パラメータの取得
int NtmCenterGetReg(center,n) 汎用数値パラメータの取得
void NtmCenterSetFuncKey(center,func) センタキーワードの設定
void NtmCenterSetName(center,name) センタ名の設定
void NtmCenterSetRecKey(center,recKey) 日付/時刻記録キーワードの設定
void NtmCenterSetRsPara(center,port,md,baud) RS-232C パラメータの設定
void NtmCenterSetRsBreak(center,bk) ブレーク時間送出時間の設定
void NtmCenterSetCrWait(center,msec) 改行ウェイト時間の設定
void NtmCenterSetDownDir(center,dir) ダウンロードディレクトリの設定
void NtmCenterSetUpDir(center,dir) アップロードディレレクトリの設定
void NtmCenterSetTel(center,tel) ダイアルナンバの設定
void NtmCenterSetModem1(center,s) 第1モデム初期化コマンドの設定
void NtmCenterSetModem2(center,s) 第2モデム初期化コマンドの設定
void NtmCenterSetHadle(center,s) ハンドル名の設定
void NtmCenterSetID(center,id) ログインIDの設定
void NtmCenterSetPassword(center,pw) ログインパスワードの設定
void NtmCenterSetPara(center,para) オプションパラメータの設定
void NtmCenterSetTime(center,n,tm) 汎用日付/時刻パラメータの設定
void NtmCenterSetReg(center,n,d) 汎用数値パラメータの設定
char *NTM_getCenter(key) センタ作業領域ポインタの取得
char *NTM_centerAlloc(key) 新規センタ作業領域の確保
int NTM_getCenterNum() 登録センタ数の取得
char *NTM_centerSelect() センタの選択
int NTM_centerDelete() センタの削除
int NTM_centerConfig(key) センタパラメータの設定/編集
int NTM_makeNewCenter() 新規センタデータの作成
int NTM_setCenter(ntm,key) センタ設定
int NTM_saveCenterData(fn) センタデータの保存
int NTM_loadCenterData(fn) センタデータの読込
int NTM_callCenterFunc(ntm,name) センタ処理CCI 関数の呼び出し
int NTM_callLogin(ntm) センタログイン処理関数の呼び出し
int NTM_callLogout(ntm) センタログアウト処理関数の呼び出し
int NTM_callAutoMenu(ntm,x,y) [AUTO]メニューの呼び出し
●HEwin,テキストエディタ関係
char TdpHistFlag 編集履歴機能用フラグ
char *TdpGetTxdPtr(tdp) テキストエディタ作業領域ポインタの取得
int TDP_cmdJump(tdp,cmd) コマンドの実行
int TDP_evtFunc(evtNo,sbj) イベント処理用関数
int TDP_saveKeySetup(tdp,fn) キーセットアップデータの保存
int TDP_loadKeySetup(tdp,fn) キーセットアップデータの読込
int TDP_setPfkey(pf,sht,msg,cmd) PFキー表示メッセージ/コマンド設定
int TdpMetaKeySet(ch,s) メタキーの設定
int TDP_saveAlBuf(tdp,fn) 英字バッファの保存
int TDP_loadAlBuf(tdp,fn) 英字バッファの読込
int PlayKeyBoardLog() キーボードログの再生
int SendKeyBoardLog(s) キーボードログの設定
int TDP_markCurPos(tdp,n) 現在位置をマーク
int TDP_markJump(tdp,n) マークジャンプ
●HEwin,テキストエディタライブラリ
(*)5int Txd_makeHeaderFile(fn) CCI 用ヘッダファイルの作成
int TXD_getUndoInfo(txd,inf) UNDO情報の取得
int TXD_getRedoInfo(txd,inf) REDO情報の取得
int TXD_readFile(txd,fn) 新規ファイル読込
int TXD_includeFile(txd,fn) ファイルの読込
int TXD_saveFile(txd,fn) テキストバッファの保存
int TXD_clearBuffer(txd) テキストバッファ内容の初期化
int TXD_getMarginAdjust(txd) 画面内に収まる最大右マージンサイズの取得
int TXD_chgFrom(txd) 表示パラメータの変更処理
int TXD_chgSize(txd) 編集画面サイズの変更処理
int TXD_setScnWork(txd) 編集画面パラメータの設定
void TXD_scnClear(txd) 編集画面の消去
void TXD_scnFlush(txd) 編集画面の描画(全画面)
void TXD_dspLine(txd,ofs,n) 編集画面の描画(指定行)
int TXD_getch(txd) カーソル位置の文字取得
int TXD_jumpLnD(txd,ln) 指定表示行のジャンプ
void TXD_setPointer(txd) カーソル座標から編集ポインタを算出
int TXD_pos2lnD(txd,rLnD,rLnDn,cx,LnL,Ofs) 指定位置の表示行を調べる
int TXD_jumpPos(txd,ln,ofs) 指定位置にジャンプ
void TXD_jumpLine(txd,ln) 指定行にジャンプ
int TXD_cmdJump(txd,cmd) コマンド実行
int TXD_send(txd,len,kybuf,evt) キーバッファ処理
char *TxdGetCmdMessage(cmd) コマンド名の取得
char *TXD_cstGetKey(txd,ec) キーカスタマイズバッファの取得
int TXD_cstSetKey(txd,ec,cmd,func,msg) キーカスタマイズバッファの設定
char *TXD_cstGetPfxKey(txd,ec,pfx) 2ストロークカスタマイズバッファの取得
int TXD_cstSetPfxKey(txd,pfx,sfx, 2ストロークカスタマイズバッファの設定
cmd,func,msg)
int TXD_cstInitSet(txd) キーカスタマイズバッファの初期化
void TXD_cstTerm(txd) キーカスタマイズバッファの終了処理
char *TxdGetKeyName(ec) キーメッセッージの取得
void TXD_prevLine(txd,n) 前行に移動
void TXD_nextLine(txd,n) 次行に移動
int TXD_isch(txd) カーソル位置文字の判定
int TXD_setBuf(txd,md,n,buf) テキストバッファへデータ設定
int TXD_delBuf(txd,md,n) テキストバッファ上のデータ削除
char TxdCutBufMode カットバッファモード
void TXD_cutBuf_clear() カットバッファの初期化
int TXD_jumpXY(txd,x,ln) 指定座標にジャンプ
int TXD_cutBuf_set(buf,n) カットバッファにデータ追加
int TXD_getCutBuf(txd,buf,len) カットバッファ内容の取得
(*1)int TxdCutbuf2pocket() カットバッファ内容をポケットの転送
int TXD_drawRuledLine(txd,x1,y1,x2,y2,md ) 罫線の描画
int TxdMatch(pos,len,upcase,ptn,str) 正規表現でのパターンマッチング
int TXD_searchExec(txd,dire) 検索の実行
int TXD_setSearchPtn(txd,buf,len) 検索パターンの設定
int TXD_setReplacePtn(txd, ptn) 置換検索パターンの設定
int TXD_setReplaceStr(txd, s) 置換文字列の設定
int TXD_replaceGo(txd, mode) 置換の実行
int TXD_multiReplaceGo(txd) マルチリプレースの実行
void TXD_newRplBuf() マルチリプレースパターンの初期化
int TXD_appendRplBuf(ptn,str) マルチリプレースパターンの追加
int TXD_loadRplBuf(fn) マルチリプレースパターンの読込
int TXD_saveRplBuf(fn) マルチリプレースパターンの保存
void TXD_undo_freeAll(txd) UNDOバッファの開放
int TXD_undo_setBlock(txd, md) UNDOバッファブロックの指定
void TXD_redo_freeAll(txd) REDOバッファの開放
void TXD_colorTable(txd) カラーテーブルの設定
int TXD_saveColTbl(txd,fn) カラーテーブルの保存
int TXD_loadColTbl(txd,fn) カラーテーブルの読込
●HEwin,テキストエディタ(コンソール)ライブラリ
※ ver.1.01aでのみサポート,ver.1.01b以降では削除
(*5)int TXD_consSetc(txd,x,y,ch) コンソールバッファに文字出力
(*5)int TXD_consPutChar(txd,ch) コンソールバッファに文字出力
(*5)int TXD_consPutStr(txd,s) コンソールバッファに文字列出力
(*5)int TXD_consPutFlush(txd,ln,n) コンソール画面描画
(*5)int TXD_consNextLine(txd,n) 次行
(*5)int TXD_consPrevLine(txd,n) 前行
(*5)int TXD_consJump(txd,ln) 指定行にジャンプ
(*5)void TXD_consInitEsc(txd) ESC シーケンス設定状態の初期化